package com.dmgis.hndz.pojo;

import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * @Description:综合查询灾害点
 * @author zhuc
 * @date 2017年6月5日10:30:59
 */
public class ZhcxZhd {
	private String id ;//唯一编号
	private String zxqId ;//灾情速报编号
	private String zhdnm ;//灾害点名称
	private String xmid ;//项目编号
	private String city ;//市
	private String cityName ;//市
	private String county ;//县
	private String countyName ;//县
	private String town ;//乡镇
	private String cun ;//村
	private String home ;//
	private String lon ;//经度
	private String lat ;//纬度
	private Double lond ;//经度
	private Double latd ;//纬度
	private String zhdtype ;//类型
	private String zhdgrade ;//灾害等级
	private String szdcxmlx;//所在调查项目类型
	private Double spin ;//旋转角度
	//
	private int ygjy ;//设置遥感解译点
	private int kcd ;//设置勘察点
	private int yhd ;//设置隐患点
	private String xian;
	private List imgList;//文件list
	private String wdcd;//稳定程度
	private String gmdj;//规模等级
	private String gm;//灾害规模
	//=============================2018-5-5增加的两卡一表相关信息=======================================//
	private String xqdj;//险情等级
	private String qcqfDh;//群测群防人员电话
	private String qcqfSj;//群测群防人员手机
	private String qcqf;//群测群防人员
	private String jczrr;//监测责任人
	private String jczrrSj;//监测责任人手机
	private String ssmlfbr;//疏散命令发布人
	private String ssmlfbrSj;//疏散命令发布人手机
	//=============================
	private String xjzrr;//县级责任人
	private String xjzrrSj;//县级责任人手机
	private String szzrr;//市州责任人
	private String szzrrSj;//市州责任人手机
	//=============================
	//=============================下面用于速报点相关信息=======================================//
	private String sbdwz;//速报点位置
	private String sbdjd;//速报点街道
	private String sbdsj;//速报点时间
	private String sbdlx;//速报点类型
	private String sbdGmdj;//速报点规模等级
	private String sbddh;//速报点首报人电话
	private String uploadImgs;//速报点上传的图片
	//追加显示
	private String wxfw;//威胁房屋
	private String zjss;//直接损失
	private String wxrk;//威胁人口
	private String wxcc;//威胁财产
	private String swrs;//死亡人数
	private String hxd;//是否是核销点
	private String hxyy;//核销原因
	private String sfzdyhd;//是否重大隐患点
	private static Map<String, String> xmlxMap = new HashMap<String, String>(){
		{
			put("A", "地质灾害普查");
			put("B", "地质灾害详查");
			put("C", "地质灾害排查");
			put("D", "地质灾害应急调查");
			put("E", "灾情上报");
		}
	};
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getZxqId() {
		return zxqId;
	}
	public void setZxqId(String zxqId) {
		this.zxqId = zxqId;
	}
	public String getZhdnm() {
		return zhdnm;
	}
	public void setZhdnm(String zhdnm) {
		this.zhdnm = zhdnm;
	}
	public String getXmid() {
		return xmid;
	}
	public void setXmid(String xmid) {
		this.xmid = xmid;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getCityName() {
		return cityName;
	}
	public void setCityName(String cityName) {
		this.cityName = cityName;
	}
	public String getCounty() {
		return county;
	}
	public void setCounty(String county) {
		this.county = county;
	}
	public String getCountyName() {
		return countyName;
	}
	public void setCountyName(String countyName) {
		this.countyName = countyName;
	}
	public String getTown() {
		return town;
	}
	public void setTown(String town) {
		this.town = town;
	}
	public String getCun() {
		return cun;
	}
	public void setCun(String cun) {
		this.cun = cun;
	}
	public String getGm() {
		return gm;
	}
	public void setGm(String gm) {
		this.gm = gm;
	}
	public String getHome() {
		return home;
	}
	public void setHome(String home) {
		this.home = home;
	}
	public String getLon() {
		return lon;
	}
	public void setLon(String lon) {
		this.lon = lon;
	}
	public String getLat() {
		return lat;
	}
	public void setLat(String lat) {
		this.lat = lat;
	}
	public String getZhdtype() {
		return zhdtype;
	}
	public void setZhdtype(String zhdtype) {
		this.zhdtype = zhdtype;
	}
	public String getZhdgrade() {
		return zhdgrade;
	}
	public void setZhdgrade(String zhdgrade) {
		this.zhdgrade = zhdgrade;
	}
	public int getYgjy() {
		return ygjy;
	}
	public void setYgjy(int ygjy) {
		this.ygjy = ygjy;
	}
	public int getKcd() {
		return kcd;
	}
	public void setKcd(int kcd) {
		this.kcd = kcd;
	}
	public int getYhd() {
		return yhd;
	}
	public void setYhd(int yhd) {
		this.yhd = yhd;
	}
	public Double getLond() {
		return lond;
	}
	public void setLond(Double lond) {
		this.lond = lond;
	}
	public Double getLatd() {
		return latd;
	}
	public void setLatd(Double latd) {
		this.latd = latd;
	}
	/**
	 * 获得 szdcxmlx
	 * @return the szdcxmlx
	 */
	public String getSzdcxmlx() {
		return szdcxmlx;
	}
	/**
	 * 设置szdcxmlx参数
	 * @param szdcxmlx the szdcxmlx to set
	 */
	public void setSzdcxmlx(String szdcxmlx) {
		this.szdcxmlx = xmlxMap.get(szdcxmlx);
	}
	/**
	 * 获得 xian
	 * @return the xian
	 */
	public String getXian() {
		return xian;
	}
	/**
	 * 设置xian参数
	 * @param xian the xian to set
	 */
	public void setXian(String xian) {
		this.xian = xian;
	}
	/**
	 * 获得 xmlxMap
	 * @return the xmlxMap
	 */
	public static Map<String, String> getXmlxMap() {
		return xmlxMap;
	}
	/**
	 * 设置xmlxMap参数
	 * @param xmlxMap the xmlxMap to set
	 */
	public static void setXmlxMap(Map<String, String> xmlxMap) {
		ZhcxZhd.xmlxMap = xmlxMap;
	}
	/**
	 * 获得 imgList
	 * @return the imgList
	 */
	public List getImgList() {
		return imgList;
	}
	/**
	 * 设置imgList参数
	 * @param imgList the imgList to set
	 */
	public void setImgList(List imgList) {
		this.imgList = imgList;
	}
	/**
	 * 获得 wdcd
	 * @return the wdcd
	 */
	public String getWdcd() {
		return wdcd;
	}
	/**
	 * 设置wdcd参数
	 * @param wdcd the wdcd to set
	 */
	public void setWdcd(String wdcd) {
		this.wdcd = wdcd;
	}
	/**
	 * 获得 gmdj
	 * @return the gmdj
	 */
	public String getGmdj() {
		return gmdj;
	}
	/**
	 * 设置gmdj参数
	 * @param gmdj the gmdj to set
	 */
	public void setGmdj(String gmdj) {
		this.gmdj = gmdj;
	}

	public Double getSpin() {
		return spin;
	}
	public void setSpin(Double spin) {
		this.spin = spin;
	}
	/**
	 * 获得 qcqfDh
	 * @return the qcqfDh
	 */
	public String getQcqfDh() {
		return qcqfDh;
	}
	/**
	 * 设置qcqfDh参数
	 * @param qcqfDh the qcqfDh to set
	 */
	public void setQcqfDh(String qcqfDh) {
		this.qcqfDh = qcqfDh;
	}
	/**
	 * 获得 qcqfSj
	 * @return the qcqfSj
	 */
	public String getQcqfSj() {
		return qcqfSj;
	}
	/**
	 * 设置qcqfSj参数
	 * @param qcqfSj the qcqfSj to set
	 */
	public void setQcqfSj(String qcqfSj) {
		this.qcqfSj = qcqfSj;
	}
	/**
	 * 获得 sbdwz
	 * @return the sbdwz
	 */
	public String getSbdwz() {
		return sbdwz;
	}
	/**
	 * 设置sbdwz参数
	 * @param sbdwz the sbdwz to set
	 */
	public void setSbdwz(String sbdwz) {
		this.sbdwz = sbdwz;
	}
	/**
	 * 获得 sbdjd
	 * @return the sbdjd
	 */
	public String getSbdjd() {
		return sbdjd;
	}
	/**
	 * 设置sbdjd参数
	 * @param sbdjd the sbdjd to set
	 */
	public void setSbdjd(String sbdjd) {
		this.sbdjd = sbdjd;
	}
	public String getSbdsj() {
		return sbdsj;
	}
	public void setSbdsj(String sbdsj) {
		this.sbdsj = sbdsj;
	}
	/**
	 * 设置sbdGmdj参数
	 * @param sbdGmdj the sbdGmdj to set
	 */
	public void setSbdGmdj(String sbdGmdj) {
		this.sbdGmdj = sbdGmdj;
	}
	/**
	 * 获得 sbdlx
	 * @return the sbdlx
	 */
	public String getSbdlx() {
		return sbdlx;
	}
	/**
	 * 设置sbdlx参数
	 * @param sbdlx the sbdlx to set
	 */
	public void setSbdlx(String sbdlx) {
		this.sbdlx = sbdlx;
	}
	/**
	 * 获得 sbdGmdj
	 * @return the sbdGmdj
	 */
	public String getSbdGmdj() {
		return sbdGmdj;
	}
	/**
	 * 获得 sbddh
	 * @return the sbddh
	 */
	public String getSbddh() {
		return sbddh;
	}
	/**
	 * 设置sbddh参数
	 * @param sbddh the sbddh to set
	 */
	public void setSbddh(String sbddh) {
		this.sbddh = sbddh;
	}
	/**
	 * 获得 uploadImgs
	 * @return the uploadImgs
	 */
	public String getUploadImgs() {
		return uploadImgs;
	}
	/**
	 * 设置uploadImgs参数
	 * @param uploadImgs the uploadImgs to set
	 */
	public void setUploadImgs(String uploadImgs) {
		this.uploadImgs = uploadImgs;
	}

	public String getXqdj() {
		return xqdj;
	}
	public void setXqdj(String xqdj) {
		this.xqdj = xqdj;
	}
	public String getQcqf() {
		return qcqf;
	}
	public void setQcqf(String qcqf) {
		this.qcqf = qcqf;
	}
	public String getJczrr() {
		return jczrr;
	}
	public void setJczrr(String jczrr) {
		this.jczrr = jczrr;
	}
	public String getJczrrSj() {
		return jczrrSj;
	}
	public void setJczrrSj(String jczrrSj) {
		this.jczrrSj = jczrrSj;
	}
	public String getSsmlfbr() {
		return ssmlfbr;
	}
	public void setSsmlfbr(String ssmlfbr) {
		this.ssmlfbr = ssmlfbr;
	}
	public String getSsmlfbrSj() {
		return ssmlfbrSj;
	}
	public void setSsmlfbrSj(String ssmlfbrSj) {
		this.ssmlfbrSj = ssmlfbrSj;
	}
	/**
	 * 获得 wxfw
	 * @return the wxfw
	 */
	public String getWxfw() {
		return wxfw;
	}
	/**
	 * 设置wxfw参数
	 * @param wxfw the wxfw to set
	 */
	public void setWxfw(String wxfw) {
		this.wxfw = wxfw;
	}
	/**
	 * 获得 zjss
	 * @return the zjss
	 */
	public String getZjss() {
		return zjss;
	}
	/**
	 * 设置zjss参数
	 * @param zjss the zjss to set
	 */
	public void setZjss(String zjss) {
		this.zjss = zjss;
	}
	/**
	 * 获得 wxrk
	 * @return the wxrk
	 */
	public String getWxrk() {
		return wxrk;
	}
	/**
	 * 设置wxrk参数
	 * @param wxrk the wxrk to set
	 */
	public void setWxrk(String wxrk) {
		this.wxrk = wxrk;
	}
	/**
	 * 获得 wxcc
	 * @return the wxcc
	 */
	public String getWxcc() {
		return wxcc;
	}
	/**
	 * 设置wxcc参数
	 * @param wxcc the wxcc to set
	 */
	public void setWxcc(String wxcc) {
		this.wxcc = wxcc;
	}
	/**
	 * 获得 swrs
	 * @return the swrs
	 */
	public String getSwrs() {
		return swrs;
	}
	/**
	 * 设置swrs参数
	 * @param swrs the swrs to set
	 */
	public void setSwrs(String swrs) {
		this.swrs = swrs;
	}
	/**
	 * 获得 sfzdyhd
	 * @return the sfzdyhd
	 */
	public String getSfzdyhd() {
		return sfzdyhd;
	}
	/**
	 * 设置sfzdyhd参数
	 * @param sfzdyhd the sfzdyhd to set
	 */
	public void setSfzdyhd(String sfzdyhd) {
		this.sfzdyhd = sfzdyhd;
	}

	public String getXjzrr() {
		return xjzrr;
	}
	public void setXjzrr(String xjzrr) {
		this.xjzrr = xjzrr;
	}
	public String getXjzrrSj() {
		return xjzrrSj;
	}
	public void setXjzrrSj(String xjzrrSj) {
		this.xjzrrSj = xjzrrSj;
	}
	public String getSzzrr() {
		return szzrr;
	}
	public void setSzzrr(String szzrr) {
		this.szzrr = szzrr;
	}
	public String getSzzrrSj() {
		return szzrrSj;
	}
	public void setSzzrrSj(String szzrrSj) {
		this.szzrrSj = szzrrSj;
	}
	public String getHxyy() {
		return hxyy;
	}
	public void setHxyy(String hxyy) {
		this.hxyy = hxyy;
	}
	public String getHxd() {
		return hxd;
	}
	public void setHxd(String hxd) {
		this.hxd = hxd;
	}
	@Override
	public String toString() {
		String msgStr = "";
		if (id != null && !"".equals(id.trim())) {
			msgStr += "唯一编号为" + id + ", ";
		}

		while (msgStr.endsWith(", ")) {
			msgStr = msgStr.substring(0, msgStr.length() - 1);
		}
		return msgStr;
	}
}
